Configure bindings. More...
Public Member Functions | |
Binding | CreateBinding (Binding sourceBinding) |
Creates a binding by copying an existing binding. | |
Binding | CreateBinding (Property property, AnimationTargetPropertyAttributeEnum attribute, string code, BindingTypeEnum bindingMode, NodeReferenceBase pushTarget) |
Creates and configures a binding. | |
Binding | CreateBinding (Property property, AnimationTargetPropertyAttributeEnum attribute, string code, BindingTypeEnum bindingMode=BindingTypeEnum.ONE_WAY) |
Creates and configures a One Way binding. | |
void | DeleteBinding (Binding binding) |
Deletes a binding. | |
Properties | |
IEnumerable< Binding > | Bindings [get] |
Gets the bindings in a BindingHost. | |
Configure bindings.
This class represents a binding host which can have bindings.
Use bindings to update properties or property attributes of one node with the properties or property attributes of other nodes. Bindings allow nodes to automatically update the values of their properties in response to the changing attributes in other nodes or the occurrence of some external event.
Creates a binding by copying an existing binding.
sourceBinding | The binding you want to copy to create a new binding. |
Examples
To create a binding from an existing binding:
Binding CreateBinding | ( | Property | property, |
AnimationTargetPropertyAttributeEnum | attribute, | ||
string | code, | ||
BindingTypeEnum | bindingMode, | ||
NodeReferenceBase | pushTarget ) |
Creates and configures a binding.
property | The property that you want to bind. |
attribute | The property field that you want to bind. |
code | The binding expression. |
bindingMode | The binding mode. |
pushTarget | The push target node for To Source binding. |
Examples
To create a binding:
Binding CreateBinding | ( | Property | property, |
AnimationTargetPropertyAttributeEnum | attribute, | ||
string | code, | ||
BindingTypeEnum | bindingMode = BindingTypeEnum.ONE_WAY ) |
Creates and configures a One Way binding.
property | The property that you want to bind. |
attribute | The property field that you want to bind. |
code | The binding expression. |
bindingMode | The binding mode. |
Examples
To create a binding:
Deletes a binding.
binding | The binding you want to delete. |
Examples
To delete a binding:
|
get |
Gets the bindings in a BindingHost.
Examples
To get the bindings in a node: